<?php
# mysqli查询
# 1、接收数据：查询条件，当前没有条件
# 2、连接认证数据库并处理可能出现的错误信息
$conn = @mysqli_connect('localhost','root','root') or die(iconv('gbk','utf-8',mysqli_connect_error()));
# 3 设置字符集
mysqli_set_charset($conn,'utf8') or die(mysqli_error($conn));
# 4 选择数据库
mysqli_select_db($conn,'news') or die(mysqli_error($conn));
# 5 组织sql指令
$sql = "select * from author";
// var_dump($sql);
# 6 执行sql查询出来的数据
$res = mysqli_query($conn,$sql);
// var_dump($res);
if($res === false) die(mysqli_error($conn));
# 7  解析结果
#$one = mysqli_fetch_assoc($res); # 取出一条记录
// var_dump($one);
# 取出全部 循环

$lists = [];
while ($one=mysqli_fetch_assoc($res)) {
	$lists[]=$one;
}
// var_dump($lists);
#var_dump($lists); 通过打印可以取出所有的记录
# 8 解放结果集
mysqli_free_result($res);
# 9 关闭连接
mysqli_close($conn);
# 10 输出信息在浏览器页面进行展示
echo '<table border = "1" align="center" width="600" height="300">';
echo '<tr><td>id</td><td>name</td><td>platform</td></tr>';
foreach($lists as $one ){
	echo "<tr><td>{$one['id']}</td><td>{$one['name']}</td><td>{$one['platform']}</td></tr>";
}

echo '</table>';
